self-appointed moralist

Translations
самопровозглашённый моралист
He acted like a self-appointed moralist, constantly judging everyone.
Он вёл себя как самопровозглашённый моралист, постоянно всех осуждая.